runtime.g.atomicstatus (field)
10 uses
runtime (current package)
proc.go#L899: return atomic.Load(&gp.atomicstatus)
proc.go#L921: success = atomic.Cas(&gp.atomicstatus, oldval, newval)
proc.go#L941: r := atomic.Cas(&gp.atomicstatus, oldval, newval)
proc.go#L976: for i := 0; !atomic.Cas(&gp.atomicstatus, oldval, newval); i++ {
proc.go#L977: if oldval == _Gwaiting && gp.atomicstatus == _Grunnable {
proc.go#L984: for x := 0; x < 10 && gp.atomicstatus != oldval; x++ {
proc.go#L1038: if atomic.Cas(&gp.atomicstatus, oldstatus, _Gcopystack) {
proc.go#L1053: for !atomic.Cas(&gp.atomicstatus, _Grunning, _Gscan|_Gpreempted) {
proc.go#L1064: return atomic.Cas(&gp.atomicstatus, _Gpreempted, _Gwaiting)
runtime2.go#L436: atomicstatus uint32